body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizelegibility;
}

html {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

#app {
	width: 100%;
	height: 100%;
	font-family:
		"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB",
		"Microsoft YaHei", "微软雅黑", Arial, sans-serif;
	color: rgba(0, 0, 0, 0.65);
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	background-color: #fff;
	-webkit-font-feature-settings: "tnum";
	font-feature-settings: "tnum";
}

label {
	font-weight: 700;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

a:focus,
a:active {
	outline: none;
}

a,
a:focus,
a:hover {
	cursor: pointer;
	color: inherit;
	text-decoration: none;
}

div:focus {
	outline: none;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

input {
	outline: none;
}

.clearfix {
	&::after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
}

::-webkit-scrollbar {
	width: 6px;
}

::-webkit-scrollbar-track {
	border-radius: 8px;
	background-color: rgba(0, 0, 0, 0.2);
	border: 1px solid rgba(0, 0, 0, 0.2);
	// box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background-color: #363636;
}

.el-dialog {
	background: rgba(0, 0, 0, 0.5) !important;
	.el-dialog__header {
		padding: 4px !important;
		.el-dialog__close {
			font-size: 20px !important;
			color: #fff !important;
		}
	}

	.el-dialog__body {
		padding: 16px !important;
	}
}

.no-data {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	font-family: HarmonyOS Sans SC;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #ffffff;
	i {
		font-size: 16px;
		margin-right: 4px;
	}
}

.el-date-picker table td.today .cell {
	color: #ffffff;
}

// 设置弹窗不能盖住导航栏
div[setDialogZIndex="1"] {
	position: relative;
	z-index: 5000000;
	.el-dialog {
		border: 1px solid rgba(255, 255, 255, 0.15);
	}
}
